var PATH_PREFIX = "";
function setPathPrefix(path){
	PATH_PREFIX =  path;
}

$(function(){
	// 管理人初始化
	WASP_WIDGET.triggerCompanySelect("#managerId");
	//WASP_WIDGET.triggerSelectOnEmpId("#managerId");
	WASP_WIDGET.initializeSelectVal('managerId');
	//默认选中第一个
	var demandId = $('#demandId').val();
	if(!(demandId && demandId.length > 0)){
		$($('.dType')[0]).addClass('checked');
	}
	// 隐藏材料类型
	if($('#type').length > 0 && $('#type').val() == 'DRAWUP'){
		$('#d-type').hide();
		$('#m-type').show();
	}else{
		$('#m-type').hide();
	}
	
	
	$("#demandAddForm").validate({
		focusCleanup : true,
			   rules :{
				   'title':{
					   required : true,
					   maxlength4Byte : 200
				   },
				   'managerId':{
					   required : true
				   },
				   'prdTerm':{
					   maxlength4Byte : 100
				   },
				   'refProfit':{
					   maxlength4Byte : 200
				   },
				   'remark':{
					   maxlength4Byte : 4000
				   }
			   },
			   messages :{
				   'title' : {
						required : "需求标题不能为空",
						maxlength4Byte:'长度不能超过200'
					},
					'managerId':{
						   required : "处理人不能为空"
					 },
				    'prdTerm':{
					   maxlength4Byte : '长度不能超过100'
				    },
				    'refProfit':{
					   maxlength4Byte : '长度不能超过200'
				    },
				    'remark':{
					   maxlength4Byte : '长度不能超过4000'
				    }
			   }
	});
});

// 获取选中的值
function chosenData(){
	debugger;
	// 获取选中的值
	var mType = '';
	var dType = '';
	//遍历
	$('.mType.checked').each(function(index,element){
    	mType += $(element).attr("value")+',';
    });
    if(mType.length > 0){
    	mType = mType.substr(0,mType.length-1);
    }
    $('#materialType').val(mType);
    console.log("materialType:"+$('#materialType').val());
    $('.dType.checked').each(function(index,element){
    	dType += $(element).attr("value")+',';
    });
    if(dType.length > 0){
    	dType = dType.substr(0,dType.length-1);
    }
    $('#type').val(dType);
    console.log("type:"+$('#type').val());
	
}

// 表单提交
function submitForm(){
	chosenData();
	SubmitAndPreventSecond("demandAddForm",function() {
		
		if(!$("form[name='demandAddForm']").valid()) {
			toastr.warning('', '请完善信息');
			return false;
		}
		var demandId = $('#demandId').val();
		var url = PATH_PREFIX + "saveDemand.do";
		if(demandId && demandId.length > 0){
			url = PATH_PREFIX + "updateDemand.do";
		}
		$('#demandAddForm').attr('action', url);
		
		return true;
	}, true);
}

//需求类型
function chooseDType(elem){
	$('.dType').each(function(index,element){
    	$(element).removeClass('checked');
    });
	$(elem).addClass('checked');
	var data = '';
	debugger;
	$('.dType.checked').each(function(index,element){
		console.log(element);
		data += $(element).attr("value");
	});
	if(data.length > 0){
		console.log(data);
		if(data == 'DESIGN'){
			$('#d-title').html('产品设计');
			$('#d-type').show();
			$('#m-type').hide();
			clearMType();
		}else if(data == 'FEASIBLE'){
			$('#d-title').html('可行性论证');
			$('#d-type').show();
			$('#m-type').hide();
			clearMType();
		}else if(data == 'DRAWUP'){
			$('#d-type').hide();
			$('#m-type').show();
			clearData();
		}
	}
	
}

// 清空材料类型
function clearMType(){
	$('.mType').each(function(index,element){
		$(element).removeClass('checked');
	})
}

function clearData(){
	$('#prdTerm').val("");
	$('#refProfit').val("");
	$('#investDesc').val("");
}

//材料类型
function chooseMType(elem){
	
	var attr = $(elem).attr("class");
	if(attr.indexOf("checked") > -1){
		// 选中
	    $(elem).removeClass('checked');
	}else{
		$(elem).addClass('checked');
	}
}


